/**
 * author:li
 * date:2017-12-18
 * des:这是一个过滤的工具集
 * 
 */
// 获取请求参数
function getParameter(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if(r !== null) {
		return decodeURI(r[2]);
	}
	return null;
}

// 获取请求参数和传入的参数
function getParameter2(url, name) {  
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r;
	if (url.split("?")[1]) {
	  r = url.split("?")[1].match(reg);
	}
	if (r != null) {
	  return decodeURI(r[2]);
	}
	return null;
  }

//读取cookies 
function getCookie(name) {
	var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
	if(arr = document.cookie.match(reg))
		return unescape(arr[2]);
	else
		return null;
}

//转化成时间的方法 2012-12-12 10:23
function formatDate1(time){  
	var date = new Date(time),
	y = date.getFullYear(),
	m = date.getMonth() + 1,
	d = date.getDate(),
	h = date.getHours(),
	mm = date.getMinutes();
	if(m<10){ //用来判断如果小于10怎添加一个0进行拼接
		m="0"+m;
	}
	return y+'-'+m+'-'+d+'   '+h+':'+mm;
}

//转化成时间的方法 2012-12-12
function ymd(time) {
	var date = new Date(time),
	y = date.getFullYear(),
	m = date.getMonth() + 1,
	d = date.getDate();
	if(m<10){ //用来判断如果小于10怎添加一个0进行拼接
		m="0"+m;
	}
	return y+'-'+m+'-'+d;
}
//转化时间的方法 2012-12月
function normalTime(time){ 
	if (time) {
    let oDate,y,m,d;
		 oDate = new Date();                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
		 oDate.setTime(time);
		 y = oDate.getFullYear();
	   m = oDate.getMonth() + 1;
    if(m<10){
      m="0"+month;
    }
	return y + '年' + m + '月';
  }else{
    throw new Error("自定义过滤器没有参数，请传参数");
  }
}
//转化时间的方法 12号
function day(time){  //这个是自定义的时间号的方法
		if (time) {
			let oDate,d;
			oDate = new Date();
			oDate.setTime(time);
			d = oDate.getDate();
			if(d<10){
				d="0"+d;
			}
			return d;
		}else{
			throw new Error("自定义过滤器没有参数，请传参数");
		}
}

//这个是一个转换金钱数字的函数
function  moneyfilter(val){
	if(val){
				if(val >= 10000){
					let n = val%10000,
							q = val%1000;
					if(n == 0){
							val = val/10000 + '万';
					}else{
							if(q == 0){
									val = (val/10000).toFixed(1) + '万';
							}else{
									val = (val/10000).toFixed(2) + '万';
							}
					}
			}
	    return  "¥ "+val;
	}
}
function path(url){
    return window.location.href="/loansupermarket"+url;
}
export default {  //通过es6将代码导入出去
	getParameter,
	getCookie,
	formatDate1,
	ymd,
	getParameter2,
	normalTime,
	day,
	moneyfilter,
	path,
	// paths:"/loansupermarket"
	paths:""
}

